Via Leonardo da Vinci 60, Taormina Sicily 98039 Italy
View on Map
What travelers say:
This restaurant was one of our faves in Taormina. The view was outstanding, the food was upscale and delicious. The wait staff was attentive even to the point of making sure we had a taxi to return to hotel.